home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
kermit.columbia.edu
/
kermit.columbia.edu.tar
/
kermit.columbia.edu
/
e
/
misc.txt
/
000237_sms.antinode@gmail.com_Sat Nov 21 14:03:09 2009.msg
< prev
next >
Wrap
Internet Message Format
|
2018-01-01
|
3KB
Path: reader1.panix.com!panix!bloom-beacon.mit.edu!4.24.21.218.MISMATCH!newsfeed2.dallas1.level3.net!news.level3.com!postnews.google.com!c3g2000yqd.googlegroups.com!not-for-mail
From: Steven Schweda <sms.antinode@gmail.com>
Newsgroups: comp.protocols.kermit.misc
Subject: Re: C-Kermit 9.0 first Alpha test
Date: Sat, 21 Nov 2009 06:34:26 -0800 (PST)
Organization: http://groups.google.com
Lines: 37
Message-ID: <1e544633-8141-4d46-a81e-2d5ba66bbe3d@c3g2000yqd.googlegroups.com>
References: <slrnhgd7p1.6r9.fdc@panix2.panix.com>
NNTP-Posting-Host: 209.98.249.184
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
X-Trace: posting.google.com 1258814066 2198 127.0.0.1 (21 Nov 2009 14:34:26 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Sat, 21 Nov 2009 14:34:26 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: c3g2000yqd.googlegroups.com; posting-host=209.98.249.184;
posting-account=OjKUgAkAAAAXAqdVEKd-Gc8RltEUx3Xq
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (X11; U; OpenVMS COMPAQ_Professional_Workstation;
en-US; rv:1.8.1.17) Gecko/20081029 SeaMonkey/1.1.12,gzip(gfe),gzip(gfe)
Xref: panix comp.protocols.kermit.misc:15836
Frank da Cruz wrote:
> [...]
> http://kermit.columbia.edu/ck90.html
> [...]
This footnote in http://www.columbia.edu/kermit/ck90.html
is incorrect:
* VMS file sizes are counted in blocks rather than
bytes, so in a sense VMS files have always been "long".
However there is no specific support for "longer" files
in VMS C-Kermit, nor, as far as I know, in VMS itself.
C-Kermit was changed in version 9.0 to allow for larger
number in the file transfer display.
At the RMS level, VMS has always supported file sizes up to
1TB (512 bytes/block * 2G blocks), but the C run-time library
deals in bytes, and it was restricted to 32-bit (usually
signed) size values. On non-VAX architectures, VMS V7.2 added
64-bit file size/offset values to the C RTL (enabled by the
_LARGEFILE macro in <decc$types.h>). Until around V7.3-2,
some C RTL ECO (patch kit) was required to get things to work
well enough to use. Also, as explained in <decc$types.h>,
"This feature requires a version of the Compaq C compiler with
support for #pragma __extern_prefix." My guess would be
DEC/Compaq/HP C V6.0 or later, but I don't know.
The VMS builder, ckvker.com, now says:
[...]
P1 Build options (no white space, or enclose in quotes):
[...]
F = large-file support
[...]
so the user needs some awareness to enable large-file support.